package com.liqi.monitor.domain.dto;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

import org.springframework.web.multipart.MultipartFile;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value="拉取日志", description="拉去日志")
public class DvRemoteLogFlieDto {
	
	
    /**
     * 设备id
     */
	@NotBlank(message = "deviceId不能为空")
	@ApiModelProperty(value="中间件定义的deviceId",required = true)
    private String deviceId;
	
    /**
     *流水号
     */
	@NotBlank(message = "消息编码不能为空")
	@ApiModelProperty(value="消息编码",required = true)
    private String messageCode;
	
    /**
  *1=表示当天，2表示当天及上一天，3表示3天内；最多7天。
     */
    @ApiModelProperty(value = "日志时间周期",required = true)
    private Integer logDateSpan;
    
    
    @ApiModelProperty(value = "android设备指定日期")
    private String fileDate;
    
    /**
  *日志文件流
     */
	@NotBlank(message = "日志文件流")
    @ApiModelProperty(value = "日志文件流")
    private String logFile;
}
